from random import randint


def guess(MaxValue=100):
    value = randint(1, MaxValue)
    money = 5000
    print(f"欢迎参加猜数字游戏！目标是猜出1-{MaxValue}之间的数字")
    print(f"你初始拥有{money}元，每次猜错扣500元，猜对奖励3000元")

    while True:
        x = int(input("\n请输入猜测的数字："))


        if x > value:
            print("数大了")
            money -= 500
        elif x < value:
            print("数小了")
            money -= 500
        else:
            print(f"恭喜！猜对了，答案就是{value}")
            money += 3000
            print(f"你获得了3000元奖励，当前余额：{money}元")
            break

        if money <= 0:
            print("\n游戏结束！你的金钱已用尽")
            print(f"正确答案是：{value}")
            break

        print(f"猜测错误，你还剩{money}元")
        print("请继续猜测...")

    print(f"\n游戏结束，你的最终余额是：{money}元")
    return money


guess()